#ifndef ReconstructionParams_h__
#define ReconstructionParams_h__

class QStringList;
class QString;
class ReconstructionParams
{
public:
	static ReconstructionParams * GetSingleInstance();
	static void SetSingleInstance(QStringList * sl = 0, int rx = 0, int ry = 0,double s0 = 0.0, double s1 = 0.0, double s2 = 0.0, int type = 0);	
	QStringList * destinationList;
	int resolutionX;
	int resolutionY;
	double spacing[3];
	int datatype;//1 for jpegs, 2 for pngs, 3 for bmps, 4 for DICOMs  
private:
	ReconstructionParams( QStringList * sl = 0, int rx = 0, int ry = 0,double s0 = 0.0, double s1 = 0.0, double s2 = 0.0 , int type = 0);

	static ReconstructionParams * singleInstance ;
};



#endif // ReconstructionParams_h__